home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / utils / oh12.zip / TS.DOC < prev    next >
Text File  |  1996-05-25  |  42KB  |  842 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                  Triple Shell
  10.                        Copyr. 1990 - 1996 Gleason Pace
  11.  
  12.  
  13.                  China Wing Software
  14.               12162 S. W. Scholls Ferry Rd. #191
  15.                   Tigard, Or. 97223
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.              DISCLAIMER OF WARRANTY
  26.  
  27. I have spent a good deal of time making Triple Shell the best of its
  28. kind; however, this software and documentation file are sold "As Is" and
  29. without warranties as to performance or merchantability or any other
  30. warranties whether expressed or implied.  Because of the various hardware and
  31. software environments into which this program may be put, no warranty of
  32. fitness for a particular purpose is offered.
  33.  
  34. Good data processing procedure dictates that any program be thoroughly
  35. tested with non-critical data before relying on it.  The user must assume
  36. the entire risk of using the program.  Any liability of the seller will be
  37. limited exclusively to product replacement or refund of purchase price.
  38.  
  39. The copyrighted or registered names mentioned herein are the property of their
  40. respective owners.
  41.  
  42. The files you should find in this archive are:
  43. TS.EXE--Triple shell. 
  44. TS.DOC--this file.
  45.  
  46.                    Requirements
  47.  
  48.     DOS 3.0 or higher.  Compatible with Hercules, monochrome, CGA, EGA, 
  49. VGA video systems.  TS will run on any IBM compatible system including 
  50. networks.  TS only requires 48K for itself.  It will be useful on systems
  51. with only one floppy drive, but its full usefulness will be more apparent on 
  52. systems with 640K ram and a hard drive.
  53.  
  54.         Triple Shell now detects the presence of and releases time slices to
  55. DOS sessions under OS2, Desqview and Windows.  If Windows is holding back on
  56. giving TS time, try setting IdleVmWakeUpTime=x (with x being 1 or 2 seconds) in
  57. system.ini.  If you are using a real IBM or MS DOS in the window, rather than
  58. an OS2 or Windows virtual DOS, you will need to have at least DOS 5.0 to get
  59. time slice support.
  60.  
  61.                              Program Overview
  62.                   
  63.     Triple Shell is a very quick and handy DOS shell that does everything
  64. you always wished a shell would do without getting in your way.  Unlike CED, 
  65. or Doskey it is not necessary to arrow key back through multiple command lines 
  66. looking for the one you want.  Previous commands are always on display and
  67. accessible with just a few keystrokes.  A previous command can be edited with
  68. full keyboard cursor control.  Unlike large DOS shells, any program (or batch
  69. file) will run in the TS environment with truly managed command line support.
  70. And unlike many other shells it is not necessary to thread though menus to find
  71. the function you need.
  72.  
  73.         I have put a lot of work into this documentation knowing full well
  74. that, if you can't get TS to do what you want after a few tries, you
  75. probably won't use it.  Docs pretty much go unread.  There is just too much
  76. good stuff out there to hassle with a program that doesn't work right with a
  77. small amount of effort.  On the other hand, TS, because of its small size, is
  78. deceptive.  This program does a LOT.  And it does it quickly and easily.  A
  79. little noticing of the different modes that this program can operate in and
  80. considering how these modes fit into your needs and patterns will pay off.
  81. 'Nuff said.
  82.  
  83.         I use TS constantly.  It has been a great help to me over the past
  84. few years.  And developing it has been a great source of enjoyment.  I
  85. believed the previous version would be the last.  But it was not to be.
  86. So, one more time, I am sending TS out into the world and I wish it well.
  87. May it be useful for you as it has been for me.
  88.  
  89.  
  90.                             USING TRIPLE SHELL
  91.  
  92.         When you load TS it is prepared to act in six different ways:
  93.             ■ It sorts the default directory contents into three separate
  94.               lists.  These then directly become an editable menu of
  95.               directories to change to, programs to run and data files
  96.               to edit.
  97.             ■ These lists also directly become an editable menu of files
  98.               and directories to move, copy or delete.
  99.             ■ The lists can be displayed in two different formats
  100.               (operational modes) with special powers given to each.
  101.             ■ TS provides a list of 10 Autokey programs which can be
  102.               executed by pressing 0-9.  The information at the flashing
  103.               prompt in the lists will be passed to the program as a
  104.               command line if the program will accept one.
  105.             ■ TS stores commands as they are executed in the History Lists.
  106.               Previous commands also remain in the list of origin and can
  107.               be edited and/or used again in either location.
  108.             ■ TS accepts "Enter" as an all purpose command execution key.
  109.               Place the cursor on the directory you wish to change to,
  110.               command line you wish to execute, or data file you wish to read
  111.               and press this key.  TS expects directory names to be in the
  112.               Directory List.  Otherwise, TS uses the file extension to
  113.               determine what action to take.
  114.  
  115.         TS has two operational modes each with submodes.
  116.             ■ Command Mode:  presents you with three sorted lists
  117.               (Subdirectories in this Directory, Program Files in
  118.               this Directory, and Data Files in this Directory)
  119.               plus the 10 member Autokey List.  The entries in the
  120.               lists are shown in abbreviated form.  Any of them can
  121.               be individually edited.  All of TS's functions are
  122.               available in this mode.  Use "scroll lock" to switch
  123.               between submodes:
  124.                   ■ Overwrite lists when changing default drive or
  125.                     directory.  This is the default mode when
  126.                     loading TS.
  127.                   ■ Preserve lists when changing default drive or
  128.                     directory.  You can load TS in this mode if
  129.                     you use the "/s" switch.  If you have previously
  130.                     saved a set of lists with the "a" function, TS
  131.                     will load with these.  If not, the lists will be
  132.                     empty.
  133.             ■ Expanded Edit Mode:  presents you with a full screen,
  134.               text editor style display of one of the lists.  You
  135.               have complete freedom of cursor movement, allowing you to
  136.               edit, and/or execute any of the command lines shown.  You
  137.               may also switch between the three lists of the current
  138.               submode.  A limited set of function keys is available.
  139.               You can load TS in this mode if you use the "/x" switch.
  140.               You can enter Expanded Edit Mode from Command Mode by
  141.               pressing the "x" key.  Once you are in expanded mode,
  142.               "Scroll lock" is the passive switch and "page down" is
  143.               the active switch for changing submodes:
  144.                   ■ Command History Lists:  when you execute commands
  145.                     in one of the other submodes, the commands are saved
  146.                     to these lists as well as preserved in the list of
  147.                     origin.  The history lists are never overwritten
  148.                     with directory information.
  149.                   ■ Directory Content Lists:  the same lists you see
  150.                     in Command Mode but with expanded edit access.  While
  151.                     in this submode, you can overwrite one of these lists
  152.                     with new directory contents only by pressing "f6".
  153.                     When you have executed a command in this submode,
  154.                     you will find the list shifted up one line when you
  155.                     return to TS.  The cursor will be placed at a new
  156.                     blank line just as it would be if you were executing
  157.                     commands at the DOS prompt.
  158.  
  159.         Some sample TS command lines:
  160.             TS        loads TS in Command Mode.  The lists will be overwritten
  161.                       when you change the default drive or directory.
  162.             TS /s     loads TS in Command Mode using lists previously saved
  163.                       with the "a" function.  The lists will not be over-
  164.                       written when you change default drive or directory.
  165.             TS /x     loads TS in Expanded Edit Mode, History List submode.
  166.             TS /s,/x  loads TS in Expanded Edit Mode, Directory Content List
  167.                       submode, using lists previously saved with the "a"
  168.                       function.
  169. Also the Autokey List can be loaded from the command line as described below.
  170. Be sure to use lower case for switches and a comma to separate parameters.
  171.  
  172.  
  173.                           Other Triple Shell Features
  174.             ■ File and directory copy, move and delete operations
  175.               can be from anywhere and to anywhere.
  176.             ■ File and directory attributes are displayed and file
  177.               attributes can be very easily changed.
  178.             ■ If any part of the target path does not exist in a file
  179.               copy, or move, TS will ask if you want to create the new 
  180.               directori(es) needed and, if so, create them.  TS creates
  181.               new directories needed for drive/directory moves without
  182.               asking.
  183.             ■ TS creates multiple new directory levels all at once rather
  184.           than requiring a separate creation for each new directory.
  185.             ■ TS provides a directory prune function which will
  186.               scan the directory tree starting at the level named
  187.               at the flashing cursor/highlight bar, and remove all
  188.               empty directories.  If the named directory becomes
  189.               empty in this process, it too will be deleted.
  190.             ■ TS will avoid copying files onto themselves and will ask
  191.               if you want to overwrite duplicate file names.
  192.             ■ TS uses the faster DOS rename function for file move
  193.               operations whenever possible.
  194.             ■ Improved interrupt 24 (drive not ready, etc.) handler
  195.               providing meaningful options that work the first time.
  196.             ■ Date and time set and display.  TS stops and asks for
  197.           date and time when loading on an 8088/6 machine.
  198.             ■ 16 color selection for 7 areas of the display if
  199.               your system supports this.  Default colors (B/W) can
  200.               be restored.  Your favorite screen color scheme can be
  201.               saved.  TS will load with it in the future.
  202.             ■ TS saves lists and color choices to itself. It does
  203.           not litter your disks with .cfg files.
  204.  
  205.  
  206.                         Typical TS Command Mode display
  207.  
  208.                                                  * DIRECTORY LIST AREA *
  209.  
  210. Monday, September 21, 1992▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒05:50PM
  211. ▒▒▒          Autokey Programs         ▒▒▒▒▒ASMFILES   ▒           ▒           ▒▒
  212. ▒▓▓ 1. ds            6. cad.bat       ▒▒▒▓▓           ▓           ▓           ▒▒
  213. ▒▓▓ 2. edit          7. sr            ▒▒▒▓▓           ▓           ▓           ▒▒
  214. ▒▓▓ 3. ff            8.               ▒▒▒▓▓           ▓           ▓           ▒▒
  215. ▒▓▓ 4. m.bat         9.               ▒▒▒▓▓           ▓           ▓           ▒▒
  216. ▒▓▓ 5. a.bat         0.               ▒▒▒▓▓           ▓           ▓           ▒▒
  217. ▒▓▓                                   ▒▒▒▓▓           ▓           ▓           ▒▒
  218. ▒▓▓         * STATUS BOX *          ▒▒▒▓▓           ▓           ▓           ▒▒
  219. ▒▓▓ Subdirs in this dir               ▒▒▒▓▓           ▓           ▓           ▒▒
  220. ▒▓▓ Free disk space:      10182656  b ▒▒▒▓▓           ▓           ▓           ▒▒
  221. ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
  222. ▒▒▒C:\BIN\ASMFILES       * COMMAND LINE EDIT AREA *              f1=help   ▒▒▒
  223. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[C:\MASM\BINP]▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  224. ▒▒▒CATCH.TXT 1▒KEYS.LIS  ▒           ▒▒▒▒▒CALLTREE.E ▒LIB.EXE    ▒           ▒▒
  225. ▒▓▓CV.HLP     ▓M.TMP      ▓           ▒▒▒▓▓CREF.EXE   ▓LINK.EXE   ▓           ▒▒
  226. ▒▓▓FACE.ASM   ▓MACRO.ASM  ▓           ▒▒▒▓▓CV.EXE     ▓M.EXE      ▓           ▒▒
  227. ▒▓▓FACE.BAK   ▓MEMO       ▓           ▒▒▒▓▓CVPACK.EXE ▓MAKE.EXE   ▓           ▒▒
  228. ▒▓▓FACEIMPR.B ▓PACK.LIB   ▓           ▒▒▒▓▓ECH.EXE    ▓MASM.EXE   ▓           ▒▒
  229. ▒▓▓FACEIMPR.T ▓PACK.LIS   ▓           ▒▒▒▓▓ERROUT.EXE ▓MEGREP.EXE ▓           ▒▒
  230. ▒▓▓GUF        ▓TOOLS.INI  ▓           ▒▒▒▓▓EXEHDR.EXE ▓MEM.BAT    ▓           ▒▒
  231. ▒▓▓HN.ASM     ▓           ▓           ▒▒▒▓▓EXEMOD.EXE ▓SCED.COM   ▓           ▒▒
  232. ▒▓▓KACE.OBJ   ▓           ▓           ▒▒▒▓▓EXEPACK.EX ▓UNDEL.EXE  ▓           ▒▒
  233. ▒▓▓KCED.ASM   ▓           ▓           ▒▒▒▓▓EXP.EXE    ▓VIDTST.EXE ▓           ▒▒
  234. ▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓cns▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
  235.  
  236.      * DATA FILE LIST AREA *                  * PROGRAM FILE LIST AREA *
  237.  
  238.         Information between asterisks and arrows (* *) are labels for this
  239. illustration and do not appear in the actual display.  Also The "Subdirs in
  240. this dir" entry in the status box indicates that the flashing cursor/highlight
  241. bar would be in the Subdirectory List (but I can't show the highlight bar in
  242. this text file).  Specifically, "ASMFILES" in that list would be highlighted
  243. linking to the display in the command line edit area.  The (completed) display
  244. in the command line edit area changes as you move the (abbreviated) highlight
  245. bar.
  246.  
  247.         The "1" next to "catch.txt" indicates that the read only file attribute
  248. has been set for this file.  The "" next to "keys.lis" means that this entry
  249. in the data file list has been marked for multiple copy or move operations.
  250.  
  251.  
  252.               OVERVIEW OF TS FUNCTION KEYS
  253.  
  254.               Edit Mode Keys List
  255.  
  256.                 Arrow         Move the cursor left or right and, in
  257.                               expanded mode, up and down.
  258.                 Bksp          Delete the previous letter.
  259.                 Del           Delete the letter under cursor.
  260.                 End           Move the cursor to the end of the line.
  261.                 Enter         Universal action key that terminates input
  262.                               and runs a program, changes default directory
  263.                               or loads a data file into an editor.
  264.                 Esc           Exit edit mode.
  265.                 Home          Move the cursor to the beginning of the line.
  266.                 Ins           Toggle insert mode.
  267.                 Page down     In expanded mode, switch between the History
  268.                               List and the Directory Content List displays.
  269.                 Page up       Erase to the end of the line.
  270.                 Tab           Move the cursor to the next blank space.
  271.  
  272.              Command Mode Keys List
  273.               Cursor/Highlight Bar Control
  274.             
  275.                 Arrow         Move the highlight bar among the selections
  276.                   in the lists.  Wrap around in all directions
  277.                   is provided.
  278.                 End           Move the highlight bar to the lower left of the
  279.                               current list.
  280.                 Home          Move the highlight bar to the upper left of the
  281.                   current list.
  282.                 Insert        Move the highlight bar to the center of the
  283.                               current list.
  284.                 Page down     Move the highlight bar to the lower right of the
  285.                               current list.
  286.                 Page up       Move the highlight bar to the upper right of the
  287.                   current list.
  288.  
  289.                  Feature Control
  290.  
  291.         F1            Context sensitive help.
  292.                 F2            Edit the entry at the flashing
  293.                               cursor/highlight bar.
  294.                 F3            Move cursor to Directory List.
  295.                 F4            Move cursor to Program File List.
  296.                 F5            Move cursor to Data File List.
  297.                 F6            Reload and display the current list.
  298.                 F7            Create new directori(es).
  299.                 F8            Mark file or directory at cursor.
  300.         F9            Run DOS internal command.
  301.                 F10           Enter change default drive procedure.
  302.                 Del           Delete files or directories at the
  303.                   cursor or marks.
  304.                 Enter         Universal action key that runs a program,
  305.                               changes default directory or loads a data
  306.                               file into a text editor.
  307.                 Esc           Terminate TS and returns to DOS.
  308.                 Num+          Move the default directory up one level.
  309.                 Num-          Toggle error beep.
  310.                 Scroll lock   Toggle the Autolist feature on and off.
  311.                 1,2,3,        Start the respective Autokey Program
  312.         4,5,6,        passing the data file at the cursor as the
  313.         7,8,9,0       file for the Autokey Program to act on.
  314.                   Pressing shift and the number allows you to
  315.                               edit the Autokey Program entry
  316.                 . or >        Increase attribute sum for a file
  317.                 , or <        Decrease attribute sum for a file
  318.                 a or A        Archive the current lists to disk so
  319.                   TS can be loaded with them in place
  320.                               next time.
  321.                 c or C        Copy files or directories at the cursor
  322.                   or marks.
  323.                 d or D        Provide direct Dos access.  Type 'exit'
  324.                   to return to TS.
  325.                 g or G        Mark all valid filenames or directories
  326.                   in the current list.
  327.                 m or M        Move the files or directories at the
  328.                   cursor or marks.
  329.                 t or T        Set the computer clock.
  330.                 u or U        Unmark all marked entries in the current list.
  331.                 x or X        Enter extended edit mode.
  332.                 y or Y        Set the computer calendar
  333.  
  334.                   Color Control
  335.  
  336.                 ` or ~        Toggle background bright color blink.
  337.                 b or B        Change the border color.
  338.                 e or E        Change the empty space color.
  339.                 h or H        Change the highlight color.  This
  340.                   is the color of the cursor and
  341.                   the status box above the center
  342.                   edit line.
  343.                 i or I        Change the information color.  This
  344.                               is the color of the Autokey List
  345.                   in the upper left corner of the display
  346.                   and the help screen text.
  347.                 l or L        Change the list color.  This is
  348.                               the color of the three Directory Content
  349.                               Lists.
  350.                 n or N        Change the color of TS help prompts
  351.                   and the help screen border.
  352.                 r or R        Restore startup default colors.  The
  353.                   default colors are black and white.
  354.                 s or S        Change the color of selected drive
  355.                   for the change default drive function (f10).
  356.                 v or V        Save your color selections so TS can be
  357.                   loaded with them next time.
  358.  
  359.  
  360.                         TS FUNCTION KEYS IN DETAIL
  361.  
  362.                    Edit Mode Keys
  363.  
  364.     The edit mode includes editing command lines, and date, time, or color
  365. input fields.  The arrow keys provide cursor movement with left and right 
  366. wrap around.  "Home" and "End" move the cursor to the beginning or end of the
  367. input space.  "Backspace" and "Delete" erase single characters and "Page Up"
  368. erases from the current cursor position to the end of the input space.
  369. "Insert " toggles whether entered text will appear over old text or push old
  370. text to the right.  "Enter" exits single line edit (but not extended edit
  371. mode) and executes the action as indicated; "escape" exits edit mode with no
  372. action.  See the discussion of the "Enter" key in the next section for a more
  373. complete description of it's operation.  Of the Command Mode functions, only
  374. "Num-", "Num+", "Scroll lock" and the "f(n)" keys are available.
  375.  
  376.                  Command Mode Keys
  377.                   Feature Control
  378.  
  379.         F2:  Enter single line edit mode and allow editing of the command
  380. line that is currently displayed across the center of the screen.  The keys
  381. mentioned in the "Edit Mode Keys List" function here.  For further discussion
  382. of the edit mode see the paragraph above.
  383.  
  384.         F3, F4, F5:  These keys move the cursor among the list areas.  The
  385. cursor maintains its relative position within that list.  In expanded edit
  386. mode, the appropriate list displayed.
  387.  
  388.         F6:  Redisplay the current list from the cursor position to the
  389. end of available space.  TS keeps track of files or directories listed so
  390. far and starts over when all have been displayed.
  391.  
  392.         F7:  Make a new directory.  This function operates in any of the
  393. three lists.  If you include drive and path, the directory is created as
  394. specified.  If you omit drive and path, the subdirectory is created in the
  395. current default directory.  You can create multiple directory levels all
  396. at once.  For instance:  you can create "C:\WP\DOCS\JOHN\PROJ#1" from
  397. anywhere simply by pressing "f2" to enter edit mode, typing the entire
  398. line and pressing "f7".  In Expanded Edit Mode you don't need the "f2".
  399.  
  400.         F8:  Mark the file or directory at the cursor.  Marked files or
  401. directories can be copied, moved or deleted as a group.  If the operation 
  402. specified is unsuccessful for any reason, the files or directories not copied, 
  403. moved or deleted remain marked after TS returns control to you.  The mark is 
  404. removed for any files that have been successfully operated on.  TS also 
  405. displays the total disk space of the files marked.  
  406.  
  407.         F9:  Run an internal DOS command within TS.  When you press this
  408. key, if you are not already in single line edit mode, the cursor moves to
  409. the central command line edit area or, in Full Screen Edit Mode, remains
  410. at the currently selected command line.  TS then waits for you to enter a
  411. DOS internal command.  Press "Enter" to execute the command, or "Escape"
  412. to abort the operation.  Internal DOS command lines that you have executed
  413. are not saved for reuse.  The DOS internal command "DIR" can be entered in
  414. the lists and executed like any external command.
  415.  
  416.         F10:  Change the default drive.  A list of available drives is
  417. displayed.  The number of available drives can be controlled by putting a
  418. LASTDRIVE command in your config.sys file.  Left and right cursor movement
  419. with wrap around is allowed within the list.  The "Home" and "End" keys are
  420. active as in edit mode.  Press enter when the highlight is on the drive
  421. you want, or you can simply press the letter of the drive you want at
  422. any time in this display.  As you move the cursor from letter to letter in
  423. the list of available drives, the default directory contents for each drive
  424. will be displayed in the three list areas if the Autolist feature is turned on
  425. (Scroll Lock off).
  426.  
  427.         Delete:  Delete the files or directories at the cursor or marks.
  428. If files or directories are marked in the list where you have placed the 
  429. flashing cursor/highlight bar, these are deleted.  Otherwise, the file or
  430. directory at the cursor is deleted.  Data files or program files can be
  431. deleted in either the Data File List or the Program File List.  Directories
  432. must be deleted from within the Directory List.  If the directory you have
  433. indicated for deletion is not empty, TS will ask if you wish to go ahead
  434. before deleting.  Any file or directory can be deleted from anywhere but
  435. you cannot delete the default directory or a parent of the default directory
  436. unless you are deleting the whole disk.  To delete an entire disk:
  437.                 move the highlight bar into the Directory List
  438.         press "f2"
  439.                 enter "A:\"  (or whatever drive letter you wish)
  440.         press Escape
  441.         press Delete
  442. TS will stop and ask if you are sure you want to do this, but be careful with
  443. "C:\".  TS really will delete your entire hard disk if you tell it to.
  444. Large operations like that can take a few minutes.
  445.  
  446.         Enter:  Pressing "Enter" with the cursor/highlight bar on a Directory
  447. List entry changes the default directory.  The named subdirectory must be in
  448. the default directory or complete drive and path must be provided.  If the new
  449. directory is on a different drive, TS will change the default drive as well.
  450. Pressing "Enter" with the cursor on an executable program or batch file name
  451. in the program or data file list will execute that program or batch file.  The
  452. pertinent drive and directori(es) may be omitted if the program or batch file
  453. resides in DOS path or the default directory.  The ".exe", ".com" or ".bat"
  454. extension also may be omitted.  Pressing "Enter" with the highlight bar on a
  455. data file name in the Program or Data File List will load that file into any
  456. text editor named "edit" or "list".  The drive and directori(es) may be
  457. omitted if the data file resides in the default directory.  TS looks for
  458. "edit" first then for "list" (.exe,.com, or .bat).  If none of those exist in
  459. the DOS path, TS will display the file with the DOS internal command "type"
  460. using the "more" pipe.  If you do not have a text editor named "edit" or
  461. "list" and you do not wish to rename one (be sure to preserve the ".exe" or
  462. ".com" extension when renaming), you can make a batch file that calls your
  463. text editor and name it "edit.bat" or "list.bat".  You will need to include
  464. the command line reference " %1" in your batch file after the program name.
  465. The pipe "more.com" comes with DOS and causes "type" to display text one page
  466. at a time.  If you are using this option, "more.com" will need to reside
  467. in the DOS path.
  468.  
  469.         Num+ key:  Move the default directory up one level.  For instance,
  470. if the current default directory is e:\bin\asmfiles, pressing "Num+" will
  471. cause the default directory to be set at e:\bin.
  472.  
  473.         Num- key:  Toggle the error beep signal that is given when TS detects
  474. an error condition.  The presence of the symbol "" in the key status bar in
  475. the bottom center of the screen tells you that the error beep is on.
  476.  
  477.         Scroll lock key:  Toggle the Autolist feature.  When this feature is
  478. selected (scroll lock is off), new Program, Data and Directory Lists are
  479. read and displayed from the default drive and directory when you move
  480. the cursor among the drive selection list (after pressing "f10") or otherwise
  481. change the default drive or directory.  If the Autolist feature is not
  482. selected, no new information is read or displayed.  This is useful if you want
  483. to change a default while preserving your command line lists for further use.
  484. If the "s" in the key status bar in the bottom center of the screen is lower
  485. case, "Scroll lock" is off.
  486.  
  487.         1,2,3,4,5,6,7,8,9,0:  Start the respective Autokey program or batch
  488. file passing the option line at the flashing cursor/highlight bar, which can
  489. be in any of the three lists, to the program or batch file for action.  The 
  490. passed option line will normally contain a data file and/or option switches
  491. which, again, you can tailor to your needs in edit mode.  Pressing shift and 
  492. the number allows you to edit the Autokey Program entry.  In other words to 
  493. edit program 1, press shift and the number one (the equivalent of pressing 
  494. "!").  All edit mode features will apply.  When loading TS, you can give up 
  495. to ten program or batch files on TS's own command line to pass to respective 
  496. Autokey positions 0 through 9.  They will be listed as Autokey Programs in 
  497. the upper left corner of the TS display.  Program or batch files for which 
  498. you do not include drive or directory will need to be in the DOS path to run.  
  499. You may omit the .exe, .com or .bat extensions.  Including extensions, drive 
  500. and directories speeds loading the program or batch file slightly.  You may
  501. include data files in the Autokey declaration.  TS will handle them as
  502. described for the "Enter" command above when the assigned number is pressed.
  503. Directory changes, however, cannot be accomplished for directory names entered
  504. in the Autokey List by pressing the number assigned.  All of TS's own command
  505. line entries must be separated by commas.  For example, if you invoke TS as
  506. follows:
  507.  
  508. TS c:\bin\m.exe,c:\fw3\fw,sm.exe,ts.doc
  509.  
  510. pressing 1 will execute "m.exe", 2 will execute "fw.exe", "fw.com" or "fw.bat"
  511. and 3 will execute "sm.exe".  In each case, TS will pass the information at the
  512. highlight bar as a command line to the program for its use.  And finally,
  513. pressing 4 will load ts.doc to an editor named "edit", or "list" (.exe, .com
  514. or .bat) or pass it to the DOS "type" command.  It will probably be most handy
  515. if you load TS with your Autokey Program List and switches from your
  516. autoexec.bat file.
  517.  
  518.         . or >:  Increase attribute sum for a file.  The attributes are
  519. displayed in sum form.  The base indicators are:
  520.                   1 - Read Only
  521.                   2 - Hidden
  522.                   4 - System
  523. So, if a file has a sum of 3, the read only and hidden attributes are set.
  524. Similarly, if the sum is 7, all three attributes are set.  Directories may
  525. have any of the above attributes; TS will display but not change these.
  526. TS does not affect or display the archive attribute.  If you increase the
  527. sum past 7, it cycles to 0 (all attributes off).  Similarly, if you decrease
  528. the sum below 0, it cycles to 7.
  529.  
  530.         , or <:  Decrease attribute sum for a file.  See above.
  531.  
  532.         a or A:  Archive the current lists to disk so TS can be loaded with
  533. them in place next time.  If you want load TS with a previously archived set
  534. of lists, put a "/s" in the command line (without quotes) when loading TS.
  535. The "/s" (must be lower case) can be placed anywhere in the command line but 
  536. it must be separated from any other entries by commas.  If your system is 
  537. configured to use some other switch character than the forward slash, go 
  538. ahead and use your character.  TS will recognize it.  Using the "/s" switch
  539. will cause TS to load with "Scroll lock" turned on, thus disabling the Autolist
  540. feature described above.  You should previously have archived your lists
  541. by pressing "a" or "A" while running TS.  Otherwise, TS will load with empty
  542. lists.  You should do this with TS.EXE on the disk in the drive and directory
  543. from which you loaded it.  The above TS command line including the "/s" switch
  544. would look like:
  545.  
  546. TS c:\bin\m.exe,c:\fw3\fw,c:\util\sm.exe,ts.doc,/s
  547.  
  548.         c or C:  Copy the files or directories at the cursor or marks.  If
  549. you are copying the file at the highlight bar, TS will enter edit mode and
  550. wait for you to give it drive, directory, and filename information for the
  551. new file.  The destination drive and path can be anywhere, even a location
  552. that does not yet exist.  Exit edit mode with "Escape" to abort the operation,
  553. or use the "Enter" key to complete it.  If you make no change in the original
  554. file description while in edit mode, TS will ask you if you wish to copy a
  555. file onto itself and give you another chance to change the file name and/or
  556. destination directory.  If you are copying multiple marked files or single
  557. or multiple directories, TS will enter the edit mode and wait for you to
  558. enter the destination drive and path.  If the destination you give does not
  559. exist, TS will stop and ask if you wish to create the new directories for
  560. file copies or moves.  For directory copies or moves, TS automatically
  561. creates the needed directories without asking.  You may omit the final
  562. backslash if you wish.  You cannot change individual file names when copying
  563. multiple files.  If a file in the process of being copied or moved exists in
  564. the destination drive and directory, TS will ask if you wish to overwrite
  565. the file.  If you do not, TS will ask you to enter a new name and/or
  566. destination for the file to be transferred.  Entire drives may be copied
  567. by entering the drive indicator, semicolon and backslash in the Directory
  568. List as described for deleting above.  Then press the "c" (rather than "delete")
  569. and proceed as for copying a directory.
  570.  
  571.         d or D:  Pass control to DOS.  Type "exit" to return to TS.
  572.  
  573.         g or G:  Mark all the valid filenames in the current list.  Marks
  574. are not preserved through screen changes.  All marks in a particular list are
  575. lost if you use "f6" to redisplay it.
  576.  
  577.         m or M:  Move the files or directories at the highlight bar or marks.
  578. This function operates in the same way as the copy routine described above, 
  579. except that, if TS was successful in saving the file or directory at its new 
  580. destination, TS will delete it from its old location.  If the file or 
  581. directory was not successfully saved at its new location TS will not delete 
  582. the old file or directory.  Wherever possible, TS uses the faster DOS
  583. rename function to move files.
  584.  
  585.         p or P:  Prune empty directories in the directory tree from
  586. the given starting point.  If the top of the given tree becomes empty
  587. in the process, it too is deleted.
  588.  
  589.         t or T:  Reset the computer clock.  Input the time as HH MM SS.
  590. The blanks can be spaces, semicolons or any other key.  Use military time,
  591. and press "Enter" when you are finished.  The default is no change; invalid
  592. data will also give no change.
  593.  
  594.         u or U:  Unmark all files in the current list.
  595.  
  596.         x or X:  Enter Full Screen (Expanded) Edit Mode.  Twenty entire
  597. command lines are displayed and complete freedom of cursor movement is 
  598. allowed among them.  Press "Page Down" to switch between the History
  599. Lists and the Directory Content Lists.  Only the "f(n)", "Num-" and "Num+"
  600. keys are active.  You can get new directory listings in this mode only by
  601. pressing "f6" if you are not in History List submode.  Pressing "f3", "f4",
  602. or "f5" will display a different list for you but the old list is preserved
  603. and will be redisplayed if you press the appropriate "f(n)" key to bring it
  604. back.  The "Enter" key operates as in other modes, executing a command,
  605. changing the directory or displaying a data file depending on the current list
  606. and the command line contents.  When you return from executing a command line
  607. in this mode, you will find the command shifted up one line if you are not in
  608. History List submode.  The cursor will be positioned on a blank line ready for
  609. new input.  Press Escape to exit Full Screen Edit Mode and return to Command
  610. Mode.  Relative cursor list position is maintained when switching to and from
  611. Expanded Edit Mode for the first 20 Command Mode positions.  Use the "/x"
  612. command line switch to load TS in this mode (History List submode).  If you
  613. use both the "/x" and the "/s" command line switches, TS will load in the
  614. Directory List submode and display lists previously saved with the "a"
  615. function, if any.
  616.  
  617.         y or Y:  Reset the computer calendar.  Input the date as MM DD YY.
  618. This function operates in the same way as the reset time routine described
  619. above.
  620.  
  621.                    Color Control
  622.  
  623.     These functions operate in the same basic pattern.  When one of them
  624. is invoked, a list of colors is displayed and you are asked to supply color
  625. codes in either a text/background, TT BB, format or as two digits, CC,
  626. depending on the function you have chosen.  The space in the TT BB format can
  627. be a space or any other key.  Codes for the present settings are displayed
  628. as defaults.  The list of color choices in the upper right of the screen will
  629. be in two columns.  Codes for the left column are 0 through 7; codes for the
  630. right column are 8 through 15.  The colors in the left column are normal 
  631. intensity and can be used for the either text or background.  The right 
  632. column has the high intensity (light) colors.  If you choose a color from 
  633. the right column for a background color it will display as normal intensity 
  634. and blink.  You can disable blinking and get high intensity background display
  635. by pressing "`" or "~".  Blinking is disabled when you see the "" symbol
  636. displayed in the key status bar in the bottom center of the screen.  When you
  637. have the colors the way you want them, press "v" or "V" to save them.  TS will
  638. load with your color selections in place next time.
  639.  
  640.  
  641.             Changes in version 2.2
  642.             
  643.     This version was tested and will run on 8088/86, 80286, 80386 cloned
  644.         and standard IBM computers.  Screen display problems with the original
  645.         IBM PC's were corrected.
  646.  
  647.     The user interface was redesigned to be more pleasing to the eye
  648.         and make the most common flow of action be upper left to upper right
  649.         to lower right to lower left.
  650.     
  651.  
  652.             Changes in version 3.0
  653.  
  654.     Auto key programs were expanded from loading three on the command
  655.     line to six.
  656.  
  657.     Screen color control added.
  658.  
  659.     Scroll lock control of Autolist feature added.
  660.  
  661.     Archival feature added.
  662.  
  663.     Error beep and toggle added.
  664.  
  665.     Interrupt 24 handler added.
  666.  
  667.     Display of default drive space available and total bytes marked added.
  668.  
  669.     Version 3.0 is the first released for shareware distribution.
  670.     
  671.  
  672.             Changes in version 3.1
  673.             
  674.     Freedom and control of cursor movement among the lists are improved.
  675.     
  676.     Help screen enlarged.             
  677.     
  678.     Interrupt 24 handler improved.
  679.     
  680.     When changing the default drive, Home, and End keys and the Autolist 
  681.     feature are active, and this version allows you to simply press the
  682.     letter of the drive you want to select.
  683.  
  684.  
  685.             Changes in version 3.2
  686.  
  687.     Context sensitive help added.
  688.  
  689.     Functions G and U added.
  690.  
  691.  
  692.             Changes in version 3.3
  693.  
  694.     Lists are now alphabetized.  When you change the default drive or
  695.     directory, the lists are redisplayed completely rather than from the
  696.     current cursor location.
  697.  
  698.     The color selection lists display the color names in the color they
  699.     represent.  Also the current color code is given as a default for all
  700.     of the color change functions.
  701.  
  702.  
  703.             Changes in version 4.0
  704.  
  705.     The interface is redesigned.  The outer box is removed and TS starts
  706.     up in color if you have a color monitor.
  707.  
  708.     Interrupt 24 handler again improved.
  709.  
  710.     Space for Autokey Programs is increased from six to ten.
  711.  
  712.     Provision is made for executing DOS internal commands.
  713.  
  714.  
  715.             Changes in version 4.1
  716.  
  717.     Expanded Edit Mode added.
  718.  
  719.     Triple Shell now runs batch files without adding the .bat
  720.     extension.
  721.  
  722.  
  723.             Changes in version 5.0
  724.  
  725.     Directory management tools added.
  726.  
  727.     Num lock recognition added.
  728.  
  729.     Tab character implemented in edit mode.
  730.  
  731.     Automatically loads data files to "edit" or "list"
  732.     or displays them with the DOS internal command "type".
  733.  
  734.     Recognizes and includes hidden files and directories in
  735.     lists.  
  736.  
  737.  
  738.                         Changes in version 5.1
  739.  
  740.         This is a maintenance update.
  741.  
  742.         Handling of function keys in edit mode has been simplified
  743.         and standardized.
  744.  
  745.         Handling of omitted drive and directory for the directory copy
  746.         and move function is improved.
  747.  
  748.         Handling of duplicate file names for the copy and move function
  749.         has been improved.
  750.  
  751.         And many bug fixes/code streamlinings too numerous to mention.
  752.  
  753.  
  754.                         Changes in Version 5.2
  755.  
  756.         Added key status bar.
  757.  
  758.         Added control of high intensity blink for background colors.
  759.  
  760.         Added History Lists.
  761.  
  762.         Added /x switch.
  763.  
  764.         Improved handling of vertical directory copy/moves.
  765.  
  766.         If you omit complete path for copy/move/delete operations,
  767.         TS now assumes the default.
  768.  
  769.         Added prune function.
  770.  
  771.  
  772.                         Changes in Version 5.3
  773.  
  774.         TS now correctly detects and releases time slices to OS2,
  775.         Desqview and Windows when run in a DOS window under these
  776.         systems.
  777.  
  778.         Conflicts that made it difficult to run TS under OS2 have
  779.         been eliminated.
  780.  
  781.         Support for displaying and changing file attributes has been
  782.         added.  Attributes for directories are also displayed.
  783.  
  784.         Plus a few minor fixes.  Not much to fix this time.
  785.  
  786.  
  787.                         Changes in Version 5.4
  788.  
  789.         TS now has a new 3-d interface.
  790.  
  791.         Interrupt 24 handler uses a jump table which should improve
  792.         performance.  TS also detects and provides handling for several
  793.         more unusual errors.
  794.  
  795.         Difficulties in moving directories that contain very large files
  796.         are repaired.
  797.  
  798.         Command mode help screen lists all functions available.
  799.  
  800.         TS now handles all ascii characters, high and low, in file and
  801.         directory names.  Exceptions are . , : / * \ which must be used
  802.         only in their normal DOS roles.
  803.  
  804.  
  805.                         Changes in Version 5.4a
  806.  
  807.         Just a few minor bug fixes this time.
  808.  
  809.     Triple Shell is distributed as shareware and, as such, is provided for
  810.     evaluation purposes only.  If you find TS useful and wish to continue
  811.     using it, you need to register.  This also gets you updates and
  812.     technical support.  See the included file REGISTER.FRM for further
  813.     information.  For product information, technical support, or quotes on
  814.     volume discounts, dealer pricing, site licenses, etc., contact me at the
  815.     address below.
  816.     
  817.     
  818.        TERMS OF DISTRIBUTION OF TRIPLE SHELL FOR SOFTWARE LIBRARIES:
  819.  
  820.      1. The fee charged may not exceed $10, including postage,
  821.         mailer and any other charges.
  822.  
  823.      2. Your library's catalog or listing must state that this
  824.         program is not free, but is copyrighted software that is
  825.         provided to allow the user to evaluate it before paying.
  826.  
  827.      3. The offering and sale of Triple Shell will be stopped at any
  828.         time the author so requests.
  829.  
  830.      5. Problems or complaints will be reported to the author for
  831.         resolution.
  832.  
  833.     Please send registrations, comments, complaints, and suggestions 
  834.     to the author:
  835.  
  836.                 Gleason Pace
  837.                 12162 S. W. Scholls Ferry Rd. #191
  838.                 Tigard, Or. 97223
  839.  
  840.         Or you may contact me at my BBS, Noah's Kitchen, 503-977-3934,
  841.         Fido 1:105/37.
  842.